package com.hmkj.core.api.ufx.model.req;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 内盘普通委托请求参数封装
 *
 * @author Vector
 * @create 2017-11-14 10:36
 */
@Data
public class EntrustNativeReq {

    /**
     * 用户口令
     */
    private String userToken;
    /**
     * 交易类别
     */
    private String futuExchType;
    /**
     * 合约代码
     */
    private String contractCode;
    /**
     * 买卖方向 1	买入 2	卖出
     */
    private String entrustBs;
    /**
     * 开平仓方向 1开仓  2平仓
     */
    private String futuresDirection;
    /**
     * 投机套保标志
     */
    private String hedgeType = "0";
    /**
     * 委托熟数量
     */
    private int entrustAmount;
    /**
     * 委托价格
     */
    private BigDecimal futuEntrustPrice;
    /**
     * 期货委托属性 F0 限价单   F1 市价单
     */
    private String entrustProp = "F0";
    /**
     * 委托引用
     */
    private String entrustReference;

}
